mechanic life